#coding=utf-8

#导入邮箱相关的模块
#导入发送邮件的模块
import smtplib
#导入邮件内容编辑的模块
from email.mime.text import MIMEText    #文本正文编辑
from email.mime.multipart import MIMEMultipart    #附件的编辑
from email.header import Header    #头部信息的编辑，收件人，发件人，标题

def sendEmail_():

    #定义发件人是谁
    sender = "24763563@qq.com"
    #定义收件人是谁
    receiver = ["1935325967@qq.com","3449796274@qq.com","1062065393@qq.com","love825907952@vip.qq.com"]
    #定义授权码
    passwd = "kyhemjwvovdzbhef"
    
    #编辑邮件的内容
    email = MIMEMultipart()
    #填写邮件的发件人
    email['From'] = Header('灭霸','utf-8')
    #填写收件人的信息
    email['To'] = Header('复仇者联盟','utf-8')
    #填写邮件的主题
    email['Subject'] = Header('我来了！','utf-8')
    
    #填写邮件的正文部分
    a = MIMEText("我要消灭你们!!!","plain","utf-8")
    email.attach(a)
    
    #上传一个附件的内容
    #将测试报告的内容读取出来，保存给一个变量
    file = open("E:/report.html","rb").read()
    #新建一个附件的对象，将测试报告的内容放在这个对象里面
    att = MIMEText(file,"base64","utf-8")
    #给附件取一个名字
    att['Content-Disposition'] = 'attachment;filename="test20181227.html"'
    #将附件添加到email中
    email.attach(att)
    
    #将这个邮件发送出去，使用加密的SMTP协议来发送邮件
    s = smtplib.SMTP_SSL("smtp.qq.com",465)
    #使用发件人和授权码来登录邮箱
    s.login(sender, passwd)
    #发送邮件的内容,发件人、收件人、邮件内容
    s.sendmail(sender,receiver,email.as_string())


















